Reports

How do I get here? Reports Menu
Purpose

Reports in TBS are supported by a powerful and flexible reporting engine that allows each report to be customized according to client specifications.

The TBS System is built with a standard set of Reports within the areas of Accounting, Billing, Customers, Orders, Tickets, etc. Additional reports can be defined and built without a code release by working with your Account Advisor.

Practically any data in the system can be included inside a Report.

Additionally, the system provides standard Financial Reports for Transactions and Accounts Receivable available from the Reports menu.

Security

Each Report is assigned a security module. If a user has access to this security module (see User Security), they will automatically see the Report Group and Report option in their Reports Menu.

For the Financial Reports, users must have Accounting.Access

Taxing Impact N/A
Commission Impact N/A
Data Field Definitions N/A



Report Grid Features

--Grouping - a user can drag a column up to the header and group by that column.  Note:  Money fields can be setup as currency that will also provide a Sum amount for each group.  Please also note that if a column name has a space in the title, it cannot be used for grouping.  An easy fix would be to remove the space in the column title.

--Sorting - a user can click on a column name to sort ascending, descending, or cancel a sort.

--Exporting - a user has a variety of export options available for extracting data results.  See Exporting below

--Filtering - a user can enter a filter expression at the top of the column grid and filter down the data that is displayed.  To enable a filter, type the filter text into the column filter textbox, then click the filter icon to select the filter application (i.e., “Greater than”, “Equal to”, etc.).  The grid will automatically update. 

--Paging - reports that return more than 20 records will have paging ability at the top and bottom of the report grid.  Additional paging features include a "Go To" exact page and the ability to update the number of records returned per page. 

--Selection across Pages - records can now be selected across multiple pages within the returned result set.  Selected records will be saved for exporting or applying FixSQL to only selected records

--Select All Page Records / Select All Grid Records - reports that have paging enabled will support both a page level "select all" via a checkbox in the header row of the grid.  In addition, options will be available to select all returned grid rows (max 1000). 

All Grid Features will remain intact even when new Parameter filters are applied.  To clear all parameters and filters, please click the report link at the top of the page to start over. 

Exporting Data Results


Exporting results come in a variety of ways:

--Current Page (Word, Excel, Excel Html, PDF, CSV) – this will only export the results shown on the current grid page.

--Entire Grid (Word, Excel, Excel Html, PDF, CSV) – this will export all results returned in the entire grid.  Note:  The maximum number of records exported with this feature is 1000.

--Selected Records (Word, Excel, Excel Html, PDF, CSV) - this will export all records that have been selected throughout the entire grid.

--Full Result Set - uses the TBS backend service, and only supports CSV – this option will only be available if more than 1000 records matched the report results.  This file type, for most users, should automatically open in Excel.

Note:  The Excel export option will export all data into a spreadsheet with no formatting, however the general grouping and sorting will remain intact.  Any sum totals however will not be exported.  To keep the group sum totals, be sure to use the ExcelHTML option.

Report Security & Search Criteria

Please note that all results are filtered based on user access and User Search Criteria

Report Maintenance

For users that maintain and add new Flex reports, TBS supports adding Flex Reports for databases other than just TBS.  A "Control Database" admin tool is available to designate which database Flex Reports are being maintained.  Please be sure to contact PTT regarding this feature prior to use.

In addition, given this feature, when viewing any of the Flex Report Admin screens (reports, parameters, groups, etc.), a message will be displayed at the top of each screen informing the user of the Control Database that is being updated.

PTT assistance is required to have additional databases be made available. 

See Flex Report Management Tool for instructions on how to create Flex Reports.

Flex Report Usage

To access the Flex reports select Reports >> Flex Reports (New) from the Main Menu.

  • Select a group from the Report Group drop-down list

  • Select a report from the Report Title drop-down list

The Edit Report button navigates users with Admin rights on the Maintenance module to the Flex Reports Admin Tool for this report.

Select the parameters

  • Hover over date fields to view keyboard shortcuts
  • Click on the calendar icon to select a date from the calendar

Parameters with a red flag are required

Select the Show Executed SQL checkbox to display the SQL query that generated the report (For Super Users only)

Click the Run Report button

To sort the records in the grid on a specific column, click the column heading

(This only applies to the 1000 or less rows in the grid. If there are more than 1000 total rows available from the report, the records must be exported via the Export All Records button to sort the entire set.)

Click the Export Displayed Records button to export the records on the current page to a spreadsheet

  • Specific records on the current page may be selected to export by clicking the checkbox to the left of each record
  • The checkbox to the left of the grid heading selects/deselects all records on the current page

Because the number of records returned to the screen is limited to 1000, the entire set of records may only be viewed by exporting the data to a spreadsheet.

Click the Export All Records button to export the report to a spreadsheet